// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()

  const msg = event.msg;

  return await cloud.database().collection('chat_message').add({
    data: {
      content:        msg.content,
      sendTime:       msg.sendTime,
      receiverAvater: msg.receiverAvater,
      receiverId:     msg.receiverId,
      receiverName:   msg.receiverName,
      senderAvater:   msg.senderAvater,
      senderId:       msg.senderId,
      senderName:     msg.senderName
    },
    success: res => {
      console.log("add chatMsg success", res);
      return true;
    },
    fail: res => {
      console.log("add chatMsg fail", res);
      return false;
    }
  })
}